import axios from "axios";
// import until from "./until"
// const init = await import('../../../public/config.json');
// const init_json = init.default; //  response（取决于构建工具配置）
// 环境检测函数
const getApiBaseUrl = () => {
    // 判断当前环境
    if (process.env.NODE_ENV === 'development') {
      // 开发环境 - 使用本地服务器
      return process.env.VUE_APP_DEV_API_BASE_URL || 'http://localhost:3050';
    } else {
      // 生产环境 - 使用远程服务器
      return process.env.VUE_APP_PROD_API_BASE_URL || 'http://10.10.10.13:3050';
    }
};


// 导出默认功能
export default {
    
    async register_request(account, password, name, register_time,recently) {
                // const init = await import('../../../public/config.json');
        // const init_json = init.default; //  response（取决于构建工具配置）
        const apiUrl = getApiBaseUrl();
        // const apiUrl = '/api'
        // console.log('当前环境',process.env.NODE_ENV,'后端地址：',apiUrl)
        // VUE_APP_API_BASE_URL=http://localhost:3050
        // const apiUrl = 'http://10.10.10.13:3050'
        try {
            const response = await axios.post(apiUrl+"/register", {
                account: account,
                password: password,
                name:name,
                register_time:register_time,
                recently:recently
            });
            const data = await response.data;
            return data;
        } catch (error) {
            console.error("前端注册请求失败:", error);
            // console.log('切换登录路熟悉服务器')
            
            // try{
            //     until.register_request(account, password, name).then((data)=>{
            //        console.log('路熟悉服务器注册返回值',data) 
            //     })
            //     // console.log('路熟悉服务器注册返回值',w_response)     
            // }catch (error) {
            //     console.error("前端注册路熟悉服务器请求失败:", error);
            //     return { success: false, vue_message: "前端注册路熟悉服务器请求登录失败" };
            // } 

            return { success: false, vue_message: "前端注册请求登录失败" };
        }
    }
        
  };






  